﻿Public Class GebaeudeRadar
    Inherits ObjektGebaeude

    Public Sub New(ByVal neuSpieler As Integer, ByVal neuX As Integer, ByVal neuY As Integer, ByVal Spielfeld As ObjektSpielfeld)
        MyBase.New("RADAR", neuSpieler, neuX, neuY, ObjektSpielfeld.Bodenschlacht)
        GebaeudeLaden()
        getBildID(Spielfeld)
    End Sub
    Public Sub New(ByVal neuSpieler As Integer, ByVal neuLeben As Integer, ByVal neuBesetzungszahl As Integer, ByVal neuX As Integer, ByVal neuY As Integer, ByVal Feuerzahl As Integer, ByVal Spielfeld As ObjektSpielfeld)
        MyBase.New("RADAR", neuSpieler, neuLeben, neuBesetzungszahl, neuX, neuY, Feuerzahl, ObjektSpielfeld.Bodenschlacht)
        GebaeudeLaden()
        Bestzunge = neuBesetzungszahl
        getBildID(Spielfeld)
    End Sub

    Private Sub GebaeudeLaden()
        Gebaeudename = "Radar"
        getFonds = True
        Verfonds = True 'Noch nicht sicher.
        Deckung = 3
        Bestzunge = 20
        Schaden = 0
        Reichweite = 5
        Rechteck.Height = Hauptmenue.Feldbreite * 2
        Rechteck.Width = Hauptmenue.Feldbreite
        Angriff = Angriffe.Radar
        Leben = -1
        Feuerbereite = -1
        RotationsZenturm = New Point(Hauptmenue.Feldbreite / 2, Hauptmenue.Feldbreite)
    End Sub
    Public Overrides Sub Feuer(ByVal X As Integer, ByVal Y As Integer)
        'Do Nothing
    End Sub
    Public Overrides Sub FeuerradiusAnzeigen()
        'Do Nothing
    End Sub

    Public Overrides Function GetLandschaftsuntergrund() As String()
        Return New String() {"EBENE", "STRASSE", "SCHNEE", "WUESTE", "PFAD", "STRASSENFROST"}
    End Function

    Public Overrides Sub DOSpielFrame()
        'Wir machen nichts
    End Sub

    Public Overrides Function GetAngriffsFelder() As System.Drawing.Point()
        Return New Point() {}
    End Function
End Class
